import request from "@/utils/request.js";

//是否需要填写防疫信息接口  入参id list
export function preventionFlag(data){
    return request.get(`wx/small/preventionFlag/${data}`)
}
/**
 * 获取产品分类列表
 * 
 */
export function getProductCateList(data) {
    return request.get("mock/produc/cate/list", data);
}

/**
 * 获取购物车列表
 * 
 */
export function getCartList(data) {
    return request.get(`wx/small/getCartList?storeId=${data.storeId}`);
}

/**
 * 修改购物车数量
 * @param int cartId  购物车id
 * @param int number 修改数量
 */
// export function changeCartNum(cartId, number) {
// 	return request.post("mock/cart/num", {
// 		id: cartId,
// 		number: number
// 	});
// }

/**
 * 获取购物车汇总信息（数量和总价格）
 * @param 
 */
// export function getCartCounts() {
// 	return request.get("mock/cart/count");
// }

/**
 * 加入购物车  及 修改购物车数量
 * @param int cartId  商品id
 * @param int number 修改数量
 * @param int productId,  商品id
   @param int countNum: 1, 商品数量
   @param string type: type == 'add' ? 1 : 2, 1加2减
	@param uid: store.state.app.uid,
 */
export function cartAdd(data) {
    return request.post("wx/small/addCartProduct", data);
}
/**
 * 删除购物车
 * @param ids 删除的购物车id数组
 */
export function cartDel(ids, storeId) {
    return request.get(`wx/small/deleteCartProduct?ids=${ids}&storeId=${storeId}`);
}

/**
 * 下单
 */
export function preOrderApi(data) {
    return request.get('mock/cart/payOrder', data);
}

// 产品详情
export function prescriptionMsg(id, storeId) {
    return request.get(`wx/small/product/detail/${id}/${storeId}`);
}
//创建订单
export function medicalOrder(data) {
    return request.post('wx/small/shop/order', data);
}
// 购物车数量
export function CartNum(storeId) {
    return request.get(`wx/small/getCartCount?storeId=${storeId}`);
}

// 复购列表
export function againOrder(data) {
    return request.get(`wx/order/onlineByProduct`, data);
}

// 查询运费

export function getFreight(data) {
    return request.post(`wx/order/deveryFee`, data)
}